# 2.Image Burning ## 1. Image Burning We have configured the Raspberry Pi system, and installed the opencv 4.5.3 version, tensorflow 2.4.0 version, and various driver packages that need to be installed. It is recommended to use the system image provided. Compiling and installing opencv is very time-consuming, and it may not be possible to install various configurations in a day. ### 1.1 Download the Raspberry Pi system image **Note:** If you have downloaded the Raspberry PI system image “**raspberry_PiCar_OS**”, skip this step. If not, click the link below to download it. [raspberry_PiCar_OS](https://fs.keyestudio.com/KS0223) ### 1.2 Parts required (1)Raspberry Pi 4B (2)TFT memory card above 16G (SD card) \(3\) Card reader \(4\) Commonly used computers and accessories \(5\) Data cable is recommended \(6\) Raspberry Pi 4B power adapter ### 1.3 Install software **Windows system:** **1\. Burning mirror system software tool: Win32DiskImager** Link:[https://sourceforge.net/projects/win32diskimager/](https://sourceforge.net/projects/win32diskimager/) **2\. VNC viewer** VNC is used to log in the Raspberry Pi system. Link:[https://www.realvnc.com/en/connect/download/viewer/](https://www.realvnc.com/en/connect/download/viewer/) **3\. The software you need to know** 1\. putty 2. winSCP These two are very useful software. You can log in the Raspberry Pi system file to copy files from Windows system to the Raspberry Pi system. ### 1.4 Burn system to SD card \(1\) Insert the SD card into the card reader, and then insert the card reader into the USB of the windows computer. \(2\) Use Win32DiskImager software to burn the Raspberry Pi official system (Raspberry Pi OS) to the TFT memory card. ## 2. Connect the Raspberry Pi to the Internet There are two ways to connect to the network: \(1\) Connect the Raspberry Pi directly to the network cable (recommended). \(2\) Turn on the Raspberry Pi and connect to WiFi. ## 3. Use VNC to log in Raspberry Pi system Our packaged system has enabled VNC and carries a boot-up program. After booting up, the OLED display on the car will display the IP address of the Raspberry Pi. Open the installed VNC. Click file to select New connection. Then input the IP address of the Raspberry Pi(**OLED display shows the IP address at the first line. If keyestudio is not displayed, reboot it again**) ⚠️Note: If the OLED screen does not display the IP address, you can also open our **WNetWatcher** software to see the IP address that the Raspberry Pi is connected to. ![Img](./media/img-20250303133240.png) ![Img](./media/img-20250303134853.png) Double-click the following IP address. Click continue to enter the password; default as keyes. Then you will log in the following page; ## 4. Start the Demo Program The system we packed has the hotspot of the Raspberry Pi and a boot-up program. The startup program is an APP that controls the movement of the car and camera monitoring. ### 4.1 Download APP We provide the keyes RPi Robot.apk file in the folder. ![Img](./media/img-20250304083503.png) You can also download it on Google Play: Search **keyes RPi Robot** on After installing the APP, turn on the phone's WiFi and connect to the hotspot of the Raspberry Pi. Name of the hotspot :**picar**; Password:**picar233** ### 4.2 APP interface Car's IP on APP interface: **OLED display** or **WNetWatcher software** shows the **IP** address. Car’s PORT on APP interface: **50** Connect the hotspot of the Raspberry Pi, enter the correct the IP address and the port number on the APP and click the “**ENTER**” button; if it is successful, the OLED display will show “**connect**” and the APP interface will show the camera monitoring screen. If not, reboot it up again. ## 5. Code and Resources The code is stored in the below folder: If you do not the packaged system imager, you can also click the link below to download Code files. [Code](Code.zip)